home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
A.C.E. 2
/
ACE CD 2.iso
/
FILES
/
UTILS
/
GAMESDS3.DMS
/
GAMESDS3.adf
/
GDS_Examples.lha
/
Examples
/
aqua
/
aqua.doc
< prev
next >
Wrap
Text File
|
1994-08-24
|
2KB
|
45 lines
Aqua Demo created by John Enright on 3-13-94 at Bithead Technologies. This
small demo was put together in one afternoon using graphics by Mike Alkan.
Thanks Mike! Note that all graphics are Copyright (c) Mike Alkan, and are
included with this package by permission. The graphics are for demo purposes
only, and may not be included in other works.
A few words about the demo:
* Click either mouse button to exit.
* The demo will automatically scroll left & right over a 12K (roughly) virtual
space area. "Real space" is only just larger than the actual display.
Objects in virtual space are not actually drawn by the animation system.
* Move the joystick left or right to scroll faster. Press the button to hold
the display still.
* Because of the number of objects moving (or not moving in the case of coral)
around in virtual space, a faster processor than the 68000 is recommended,
as without it things can get a little sluggish.
* Watch as creatures move in front of or behind the coral! Adds a sense of
depth to the scene. This shows good use of object prioritization.
* This is not a tilemap scroller, and because of this, you may see some flicker
when the bitmap is wrapped. A properly set up tilemap scroller won't have
this problem.
* This is yet another good example of how to handle full frame rate scrolling
regardless of how fast objects are moving on the screen. The interrupt
driven scrolling routine could just as easily be used to keep a controllable
character within certain screen bounds (see the MoonRocks demo by Alan Bland
for an example of this technique). The scroller itself is quite a bit more
complex than it would be under a tilemap system, as it tries to predict when
the bitmap will need to be reset, and get rid of as much flicker as possible.
If you would like to contact Mike Alkan, you may call him at (416) 481-5442.
He lives in Canada. He is an excellent graphic artist (commercial quality, in
my opinion).
The source code for this demo is hereby placed in the public domain.
-John Enright